Characterisation of Physically Unclonable Functions at Design Stage
نویسندگان
چکیده
The evaluation of Physically Unclonable Function (PUFs) quality is an open problem, as the PUF represents a circuit signature which depends on process variation but also environmental conditions. Some metrics consisting in analysing the statistics of PUF outputs have been introduced. The considered metrics are often the randomness (max entropy), the uniqueness (two PUFs should be different), and the steadiness (Reliability of the result). The drawback of this statistical analysis is that the silicon is necessary, thus involving a long and costly chip manufacturing process without the certainty to obtain a highquality PUF. The objective of our research topic is to propose a new method which allows to evaluate a silicon PUF, based on delay elements, at design stage without the need to have the circuit. The essence of the method is based on a MonteCarlo simulation of the netlist in order to take into account the process variation and the environment. To be validated, this method requires a comparison between the simulation results and measurements on silicon. The first step of the study, which is presented in this paper, is to redefine the metrics in order to run Monte-Carlo simulation on delay elements. Thus the randomness, uniqueness and steadiness metrics are revised and expressed in term of probabilities. Experiments have been carried out to extract the metrics from measurements on CYCLONE II FPGAs with different PUF structures. Hence these metrics are used two compare the Arbiter PUF (APUF) and Loop PUF (LPUF) in order to validate their soundness.
منابع مشابه
Anti-Counterfeiting technique based Reflective-Physically Unclonable Functions
Reflective Physically Unclonable Functions (r-PUFs) are a manifestation of a security principle where two dimensional projections of randomly distributed reflective microstructures in a three dimensional plane form the basis of an anticounterfeiting technique. In this paper we present an overview of the system design with focus on optical aspects of the technique along with summary results.
متن کاملAsynchronous Physical Unclonable Functions - AsyncPUF
Physically Unclonable Functions (PUFs) exploit the physical characteristics of silicon and provide an alternative to storing digital encryption keys in non-volatile memory. A PUF maps a unique set of digital inputs to a corresponding set of digital outputs. In this paper, the use of asynchronous logic and design techniques to implement PUFs is advocated for Asynchronous Physically Unclonable Fu...
متن کاملPaper Summary: Physically Unclonable Functions: A Study on the State of the Art and Future Research Directions
This is a summary of paper on Physically Unclonable Functions: A Study on the State of the Art and Future Research Directions as part of the final project for Principles of Software Security, Fall 2015 course. Keywords—Physical Unclonable Function, Challenge, Response.
متن کاملMemory Leakage-Resilient Encryption Based on Physically Unclonable Functions
Physical attacks on cryptographic implementations and devices have become crucial. In this context a recent line of research on a new class of side-channel attacks, called memory attacks, has received increasingly more attention. These attacks allow an adversary to measure a significant fraction of secret key bits directly from memory, independent of any computational side-channels. Physically ...
متن کاملOn the Key Generation Rate of Physically Unclonable Functions
THIS PAPER IS ELIGIBLE FOR THE STUDENT PAPER AWARD. In this paper, an algebraic binning based coding scheme and its associated achievable rate for key generation using physically unclonable functions (PUFs) is determined. This achievable rate is shown to be optimal under the generated-secret (GS) model for PUFs. Furthermore, a polar code based polynomial-time encoding and decoding scheme that a...
متن کامل